#ifndef __DATABASEMANAGER_H
#define __DATABASEMANAGER_H
using namespace std;
#include <iostream>
#include <string>
#include <sqlite3.h>
#include <vector>
#define DB_NAME "rosetmac.db"  // 定义数据库名称常量

// 数据库管理类
class DatabaseManager {
public:
    DatabaseManager();
    ~DatabaseManager();

    bool connect();  // 连接数据库
    bool disconnect();  // 断开数据库连接
    bool executeQuery(const string& query);  // 执行查询
    vector<string> fetchResults(const string& query);  // 获取查询结果

private:
    sqlite3* db;
};

#endif
